package main

import (
	"fmt"
	"unicode/utf8"
)

/*
如何查找字符串的长度？：在Golang字符串中，可以使用两个函数（一个是len()，
另一个是RuneCountInString()）来找到字符串的长度。UTF-8包提供了RuneCountInString()函数，
该函数返回字符串中存在的符文总数。len()函数返回字符串的字节数。
*/
func main() {

	//创建和初始化字符串
	//使用简写声明
	mystr := "Welcome to nhooo ??????"

	//查找字符串的长度
	//使用len()函数
	length1 := len(mystr)

	//使用RuneCountInString()函数
	length2 := utf8.RuneCountInString(mystr)

	//显示字符串的长度
	fmt.Println("string:", mystr)
	fmt.Println("Length 1:", length1)
	fmt.Println("Length 2:", length2)

}

/*
	输出结果：
		string: Welcome to nhooo ??????
		Length 1: 23
		Length 2: 23
*/
